<html>
<body>
<h1>TODO</h1>

<h2>Setup</h2>

<h3>Must</h3>
<ul>
    <li>Find and install anyrunner</li>
    <li>Download source</li>
</ul>

<h3>Should</h3>
<ul>
    <li>Mavenise (yuck) dependencies</li>
    <li>Mavenise (yuck) source tree layout</li>
</ul>


<h2>Main Project:</h2>
<ul>
    <li>Make table set/check work</li>
    <li>Check that AJAX works</li>
    <li>Add diagnostic checker to the top of DoesGW - tells if proxy setup is needed. Put it in WGTGB.</li>
    <li>change junit-noframes</li>
    <li>Add a single test runner to run.xml, so that people can see the necessary config.</li>
    <li>
        Improve getting started guide (Readme.html) so that it sounds less scary
        <ul>
            <li>Simplify instructions - STR X 2, SuiteRunner X 1 - Put the options in a table with ticks and crosses,
                etc
            </li>
            <li>Prettify, using fitweb.css</li>
            <li>Add links to: Fixture Gallery, results index.html, FAQ</li>
        </ul>
    </li>
    <li>
        Begin FAQ
        <ul>
            <li>How do I test a file, instead of a website?</li>
            <li>How do I debug when assertContains fails?</li>
        </ul>
    </li>
    <li>Add concept of PENDING, so that tests can document their own up-coming features</li>
    <li>Add all missing fixture as pending tests in the Fixture Gallery, so that the final scope of Fitweb is clear</li>
    <li>Upload v0.6</li>
    <li>Add include mechanism, so that one test can be a foundation for many others</li>
    <li>Use mechanism to set up defines, so that they do not clutter the main test pages</li>
    <li>Upload v0.7</li>
    <li>Run all tests against all browsers, and fix fallout, document differences. So that we detect any
        browser-specific quirks early
    </li>
    <li>Allow users to specify required browsers to run tests against</li>
    <li>Upload v0.8</li>
    <li>Gather all dependency-upgrade helper scripts into one place, and make them work from there.</li>
    <li>Make sure all the lib-src is wrapped up in jars</li>
</ul>
<h2>Fixture Gallery:</h2>
<ul>
    <li>Pending</li>
    <li>Proxy configuration</li>
    <li>Base URL</li>
    <li>Property file configuration</li>
    <li>Property file and diagnostic printout fixture</li>
    <li>Setting variables (part of FitLibrary)</li>
    <li></li>
</ul>
<h2>Anyrunner Plugin:</h2>
<ul>
    <li>Add the plugin jar to the main project, so that it is easy to distribute</li>
    <li>Have the JUnit runner invoke IntelliJ's JUnit runner, so that it is properly integrated</li>
    <li>Make the plugin build a different config, based on the file suffix, so that it can work for multiple file types
    </li>
</ul>
<h2>Mixin Project:</h2>
<ul>
    <li>Finish off mixins</li>
    <li>Add a new google code project for mixins</li>
</ul>
</body>
</html>





